OpenFlow Controllers over EstiNet Network Simulator and Emulator: Functional Validation and Performance Evaluation

نویسندگان

  • Shie-Yuan Wang
  • Chih-Liang Chou
  • Chun-Ming Yang
چکیده

In this article, we use the EstiNet OpenFlow network simulator and emulator to perform functional validation and performance evaluation of the widely-used NOX OpenFlow controller. EstiNet uses an unique kernel reentering simulation methodology to enable real applications to run on nodes in its simulated network. As a result, without any modification, the real NOX OpenFlow controller readily runs on a host in an EstiNet simulated network to control thousands of simulated OpenFlow switches. Using EstiNet as the testing and evaluation platform, we studied how NOX implements the learning bridge protocol (LBP) and the spanning tree protocol (STP) based on the OpenFlow 1.0 protocol. Our simulation results show that these protocols, which are implemented as loadable components in NOX, do not synchronize their gathered information well and thus NOX may give wrong forwarding instructions to an OpenFlow switch after a link failure. We also found that when NOX’s STP detects a link failure, it does not send a message to an affected OpenFlow switch to delete obsolete flow entries. As a result, because the obsolete flow entry expires only after an idle period of 5 seconds, it may be matched and used endlessly causing the OpenFlow switch to continue to forward incoming matched packets onto a broken link. Our results reveal that the LBP and STP components provided in NOX serve only as basic implementations and lack information synchronization, and there is much room left to further enhance

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support

Data center networks are designed for satisfying the data transmission demand of densely interconnected hosts in the data center. The network topology and routing mechanism can affect the performance and latency significantly. Nowadays, the fat-tree network is one of the most widely used topologies for data center networks. Network engineers also adopt load balancing methods in the design of ro...

متن کامل

Network Programmability Using POX Controller

POX is a Python based open source OpenFlow/Software Defined Networking (SDN) Controller. POX is used for faster development and prototyping of new network applications. POX controller comes pre installed with the mininet virtual machine. Using POX controller you can turn dumb openflow devices into hub, switch, load balancer, firewall devices. The POX controller allows easy way to run OpenFlow/S...

متن کامل

Delay Evaluation of OpenFlow Network Based on Queueing Model

As one of the most popular south-bound protocol of software-defined networking(SDN), OpenFlow decouples the network control from forwarding devices. It offers flexible and scalable functionality for networks. These advantages may cause performance issues since there are performance penalties in terms of packet processing speed. It is important to understand the performance of OpenFlow switches ...

متن کامل

Implementing new OpenFlow features in ns-3 network simulator

We are witnessing a rapid growth in communication, and current networks are becoming larger and more complex. Many works point to the use of Software-Defined Networking (SDN) and the OpenFlow protocol as enabling technologies to overcome current limitations. As the use of software-based simulation is a straightforward option for researchers in this area, the main contribution of this work is th...

متن کامل

sOFTDP: Secure and Efficient Topology Discovery Protocol for SDN

Topology discovery is one of the most critical tasks of Software-Defined Network (SDN) controllers. Current SDN controllers use the OpenFlow Discovery Protocol (OFDP) as the de-facto protocol for discovering the underlying network topology. In a previous work, we have shown the functional, performance and security limitations of OFDP. In this paper, we introduce and detail a novel protocol call...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013